package com.hongpu.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hongpu.domain.CoolTowerInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongpu.dto.CoolTowerInfoDto;
import com.hongpu.utils.ResultDto;
import org.apache.ibatis.annotations.Param;

/**
* @author Michael zhang
* @description 针对表【cool_tower_info(冷却塔信息)】的数据库操作Mapper
* @createDate 2025-06-10 15:50:27
* @Entity generator.domain.CoolTowerInfo
*/
public interface CoolTowerInfoMapper extends BaseMapper<CoolTowerInfo> {
    /**
     * 启用
     */
    public boolean activeById(@Param("id") Long id,@Param("updateBy") Long updateBy);
    /**
     * 分页
     */
    public IPage<CoolTowerInfo> selectPage(@Param("ipage") IPage iPage,@Param("coolTowerInfoDto") CoolTowerInfoDto coolTowerInfoDto);

    /**
     * 判断某个冷却塔的型号是否存在
     */
    public boolean isExistByModel(String model);
}




